Big Huge Thesaurus

Telopea Oreades

noun